#pragma once
class DesktopCaptureOptions
{
public:
	static DesktopCaptureOptions CreateDefault();

	DesktopCaptureOptions();
	DesktopCaptureOptions(const DesktopCaptureOptions& options);
	DesktopCaptureOptions(DesktopCaptureOptions&& options);
	~DesktopCaptureOptions();

	DesktopCaptureOptions& operator=(const DesktopCaptureOptions& options);
	DesktopCaptureOptions& operator=(DesktopCaptureOptions&& options);
	bool disable_effects() const { return disable_effects_; }
	void set_disable_effects(bool disable_effects) {
		disable_effects_ = disable_effects;
	}
private:
	bool disable_effects_ = true;
};

